package com.zbkj.common.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * 途狐管车获取accessToken
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
public class TuHuLocationDto {

    @ApiModelProperty("国际移动设备识别码")
    private String imei;

    @ApiModelProperty("设备状态 0:离线 1:在线")
    private Integer status;

    @ApiModelProperty("定位数据类型：1:gps定位结果;2:wifi定位结果;3:混合定位结果;4:基站定位结果;5:其他")
    private Integer locationType;

    @ApiModelProperty("经度")
    private Double lng;

    @ApiModelProperty("纬度")
    private Double lat;

    @ApiModelProperty("航向值 0~360")
    private Integer gpsDirectionValue;

    @ApiModelProperty("是否过期1-过期 0-未过期")
    private Integer expireFlag;

    @ApiModelProperty("GPS定位时间")
    private String gpsTime;

    @ApiModelProperty("心跳时间")
    private String hbTime;

    @ApiModelProperty("速度 (单位:km/h)")
    private Integer speed;

    @ApiModelProperty("Acc状态 0:关闭 1:打开")
    private Integer accStatus;

    @ApiModelProperty("设备电量（例：0.7 = 70%），部分设备型号不支持")
    private Double electricQuantity;

    @ApiModelProperty("里程统计，单位米；")
    private Long mileage;
}
